package com.ruoyi.shop.idleComm.service;

import java.util.List;
import com.ruoyi.shop.idleComm.domain.IdleComment;

/**
 * 闲置评论Service接口
 * 
 * @author yjy
 * @date 2025-06-10
 */
public interface IIdleCommentService 
{
    /**
     * 查询闲置评论
     * 
     * @param commentId 闲置评论主键
     * @return 闲置评论
     */
    public IdleComment selectIdleCommentByCommentId(Long commentId);

    /**
     * 查询闲置评论列表
     * 
     * @param idleComment 闲置评论
     * @return 闲置评论集合
     */
    public List<IdleComment> selectIdleCommentList(IdleComment idleComment);

    /**
     * 新增闲置评论
     * 
     * @param idleComment 闲置评论
     * @return 结果
     */
    public int insertIdleComment(IdleComment idleComment);

    /**
     * 修改闲置评论
     * 
     * @param idleComment 闲置评论
     * @return 结果
     */
    public int updateIdleComment(IdleComment idleComment);

    /**
     * 批量删除闲置评论
     * 
     * @param commentIds 需要删除的闲置评论主键集合
     * @return 结果
     */
    public int deleteIdleCommentByCommentIds(Long[] commentIds);

    /**
     * 删除闲置评论信息
     * 
     * @param commentId 闲置评论主键
     * @return 结果
     */
    public int deleteIdleCommentByCommentId(Long commentId);
}
